"""
python中继承可以分为：
    单继承
    多继承
"""

# 单继承
class Name:
    name = None

    def print_name(self):
        print(f"Name中的print_name方法")
        print(f"当前的名字为：{self.name}")

class Student(Name):
    age = None

    def print_age(self):
        print(f"当前的名字为：{self.age}")

stu1 = Student()
stu1.name = '张三'
stu1.age = 18
stu1.print_name()
stu1.print_age()

# 多继承
class Gender:
    name = None
    gender = None

    def print_name(self):
        print(f"Gender中的print_name方法")

    def print_name_and_gender(self):
        print(f"当前的name为：{self.name},当前的gender为：{self.gender}")

class Student2(Name, Gender):
    # 当该类中，不需要写任何东西时，可以通过关键字pass,来代替空白
    pass

stu2 = Student2()
stu2.name = '张三'
stu2.gender = '女'
stu2.print_name()
stu2.print_name_and_gender()